Ezoic_Namespace\Ezoic_Integration_Admin_Settings D

Total Complexity 206
Dependencies 11
Dependents 1
Total lines 1,270
Lines of code 865
Logical lines of code 492
Comment lines 184
Methods 35
Properties 9

Methods 35

Method Rating Maintainability Complexity Lines of code
render_settings_page_content()
D
26
42 156
initialize_display_options()
B
35 19 88
is_integrated_callback()
B
40 16 57
request_data_from_ezoic()
A
37 13 72
plugin_compatibility_callback()
A
42 13 50
display_notice()
A
44 10 42
parse_page_contents()
A
50 11 27
caching_callback()
A
43 9 51
handle_update_ezoic_integration_options()
A
50 9 30
handle_enable_js_integration()
S
52 7 23
setup_plugin_options_menu()
S
53 6 24
handle_cloud_integrated_with_caching()
S
60 5 13
handle_disable_js_integration()
S
59 4 13
disable_wp_integration_callback()
S
51 3 27
sanitize_advanced_options()
S
61 4 12
sanitize_js_integration_options()
S
61 4 11
initialize_advanced_options()
S
49 2 37
adstxt_manager_status_callback()
S
58 3 15
handle_clear_cache()
S
73 3 5
general_options_callback()
S
68 3 7
js_enable_privacy_scripts_callback()
S
66 2 7
js_use_wp_placeholders_callback()
S
62 2 9
js_auto_insert_scripts_callback()
S
66 2 7
check_time_callback()
S
64 2 8
get_integration_check_ezoic_response()
S
66 2 8
verify_ssl_callback()
S
58 1 15
initialize_js_integration_settings()
S
82 1 3
default_js_integration_options()
S
70 1 7
js_integration_settings_callback()
S
75 1 4
handle_caching_update_error()
S
71 1 5
advanced_options_callback()
S
75 1 4
ads_settings_callback()
S
82 1 3
default_advanced_options()
S
68 1 8
default_display_options()
S
67 1 8
__construct()
S
64 1 9